野路子小白安装黑苹果 OpenCore引导 @a.宏万 |
您所在的位置:网站首页 › 黑苹果 板载网卡 › 野路子小白安装黑苹果 OpenCore引导 @a.宏万 |
更新时间 :2020年9月11日 更新内容:休眠。如果想去掉了开机跑代码, 删除 -v NVRAM -- Add -- 7C436110-AB2A-4BBB-A880-FE41995C9F82 -- boot-args -v keepsyms=1
链接:https://pan.baidu.com/s/1yP_8Oa1UlaeIwlHysI9cRA 提取码:k6nk 我的笔记本是 联想小新air 13LKB pro (Lenovo XiaoXin Air 13LKB Pro)配置如下: CPU: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (4 CPUs), ~2.9GHz 芯片组 Kaby Lake集成显卡: Intel(R) HD Graphics 620独立显卡: NVIDIA GeForce 940MX 先上几个图片,关于系统: 显示亮度可以调节。 触控板可用。
蓝牙功能正常,只能连接蓝牙音响等,很多apple的功能无法使用。只能换网卡解决。
声音,电量显示OK,声音可以用快捷键调节。 黑苹果自定义键盘 Fn 快捷键 https://blog.skk.moe/post/ssdt-map-fn-shortcuts/#
//************************************** 本来想写一个新手教程的,可以给新手提供指导也可以留着自己查看。写了一半,发现一个很严重的问题。 本来是想简简单单的写。写着写着才发现,这个事情根本就简单不成,黑苹果就是很复杂。 先把我做好的EFI分享出来吧,文章慢慢写,可能就不写了,建议看大神的帖子; 推荐:黑果小兵 ;https://blog.daliansky.net/ 建议网上找和自己配置相同的EFI。自己做EFI真的很累。。。。我的笔记本在网上找的EFI基本上都有问题,不知道哪里的问题,只好自己研究。 研究过程也了解到很多黑苹果的相关知识。先把我的EFI上传了,如果有同款笔记本可以直接使用。 EFI 拷贝到U盘。里面有常用的工具。安装系统前可以在win系统上先完成配置,重启选择u盘启动。如果可以正常进入系统了,开始安装! 安装教程:打开教程 我的EFI;
无线网卡用的是USB外置的。没有修改笔记本的无线网卡,蓝牙可以正常使用。usb无线网卡驱动下载对应的在mac下安装即可; 最近发现,插上USB网卡,开机会变慢。 EFI中没有三码,需要自己填写。生成三码的方法: 下载这个软件 GenSMBIOS,工具中已经提供。下载地址:https://github.com/corpnewt/GenSMBIOS
运行 GenSMBIOS.bat win系统中 运行 GenSMBIOS.command mac系统中 输入3,生成SMBIOS
输入:MacBookPro14,2 1 生成的这几个就是我们需要的。修改配置文件:修改用这个软件。ProperTree。 对应关系: ROM --> Board Serial SystemSerialNumber --> Serial SystemUUID --> SmUUID
为什么是MacBookPro14,2 呢。这个是因为苹果公司出了这个产品,而咱们这个笔记本和那个电脑差不多。后面那个1是数量。就是生成多少个。 查自己电脑用那个电脑型号,主要查CPU和显卡。 SIMBIOS ID、Platform-ID速查表 https://heipg.cn/tutorial/smbios-id-and-details.html 打开这个连接,搜索我们电脑的显卡与cpu 。其中这个0x59160009 也很重要。我的EFI已经填好了。KabyLake代表的是7代CPU。
以上内容是同款笔记本的新手小白可以选择。 //************************************************************************************ //************************************************************************************ 安装系统第一步。设置BOIS Boot Boot Mode: Legacy Support Boot Priority: UEFI First Fast Boot: Disabled Exit OS Optimized Defaults: Disabled下载镜像,推荐黑果小兵 ;找到 下载 镜像 根据自己需要下载,一般用最新的。 制作安装镜像镜像制作:下载etcher,打开镜像,选择U盘,点击Flash即可 安装过程看黑果小兵教程即可;https://blog.daliansky.net/Lenovo-Xiaoxin-Air-13-macOS-Mojave-installation-tutorial.html 我的笔记本在启动的时候会出现很多的代码 并卡在+++++++++++++++++++++++++++++++++++++++++ 解决方案,启动后是四叶草引导,按键盘 O 进入设置,勾选 Binaries patching --- Dell SMBIOS Patch 即可成功加载系统 这是我笔记本的解决方案!
以下内容给想定制的朋友看,也是给自己学习整理下内容; 定制EFI可以看这里,如果不想定制,用我的EFI即可。 建议同款笔记本使用。或者CPU与显卡一样的。其他笔记本不推荐。
黑苹果最重要的一步是引导开机。安装,正常使用都需要引导。 最新的引导方式是 OpenCore 简称OC引导 目前版本0.6.0 还有上一代 Clover 四叶草 以及很久的引导工具 变色龙 目前网上下载到的系统用到默认引导还是以 Clover为主;
第一步:下载最新的 OpenCore https://github.com/acidanthera/OpenCorePkg/releases 目前是0.6.0 目录结构是这样的。 第一个文件夹 ACPI是放系统硬件表的,就这么理解吧,不准确哦; 这里涉及到一个很重要的内容 ,这两个东西DSDT。SSDT。第一次看见肯定一脸懵。 其实不用太在意,这个就是硬件的连接表,大概理解成,显卡,cpu,都在那个地方,在主板上的位置。名字等。 让电脑操作系统知道了,就能调用。这么理解就可以。在我的EFI中已经放了这款笔记本提现到的文件了。 SSDT-EC-USBX.aml SSDT-PLUG.aml SSDT-PMC.aml SSDT-PNLF.aml 这个是笔记本屏幕亮度需要用的。下载驱动WhateverGreen.kext 里包含了。需要编译才能使用。
推荐 : https://github.com/daliansky/OC-little
有很多我们需要的东西,多看看。
然后是 Drivers
有两个就够了,其实一个就可以。OpenRuntime.efi 必须。 HfsPlus.efi 在0.6中内置了。为了不出错,添加也可以。
重点驱动 Kexts Lilu.kext 必须 SMCBatteryManager.kext 电池管理,显示笔记本电量等 SMCProcessor.kext CPU风扇信息 SMCSuperIO.kext CPU温度等信息 USBPorts.kext 定制USB,安装的时候用 USBInjectAll.kext VirtualSMC.kext 模拟白苹果 macOS 的SMC芯片,缺少这个文件,macOS将无法启动。 VoodooHDA.kext 万能声卡驱动 VoodooPS2Controller.kext 键盘,鼠标,触摸板驱动 WhateverGreen.kext 显卡相关驱动,很重要。 有上面这些就够用了。
Tools 工具
可能用到的就3个。其实也没用上。 CleanNvram 清除Nvram ResetSystem 系统重启 VerifyMsrE2 查看主板的CFG锁状态
如果结果是这个,说明CFG在锁定状态。 CFG Lock 未解锁 必须设置以下 Config-Kernel-Quirks-AppleCpuPmCfgLock yes Config-Kernel-Quirks-AppleXcpmCfgLock yes Config-UEFI-Quirks-IgnoreInvalidFlexRatio yes
开始配置核心文件 config.plist 这个文件一开始是没有的,需要在下载的 OpenCore中 复制过来 修改名字
打开这个软件,推荐使用 ProperTree.bat Win系统下运行,右键管理员身份运行这个 批处理文件
文件 打开 打开刚刚复制过去的 那个文件 记得修改名称 config.plist
然后开始编辑。第一步把自己刚刚整理好的目录加载上去,点击
选择你刚刚的OC目录 就可以完成自动加载,每次修改完目录中的文件 都需要重新加载一次 。切记 切记 切记 不然刚刚的修改全部无效 全部的文件必须配置后OC引导才会加载。先把最上面的几个删除 没有用
具体什么意思,请自己查看其他大神的说明。 使用OpenCore引导黑苹果 https://blog.xjn819.com/?p=543 精解OpenCoreh ttps://blog.daliansky.net/OpenCore-BootLoader.html OpenCore 简体中文参考手册https://oc.skk.moe/
必须的驱动 kext是内核扩展(kernel extension),你可把它当作macOS的驱动程序,这些文件将放在EFI的 Kexts 目录中 VirtualSMC模拟白苹果 macOS 的SMC芯片,缺少这个文件,macOS将无法启动。Lilu 一个处理很多过程的补丁,是 AppleALC, WhateverGreen, VirtualSMC 以及其他一些 Kexts 所必须的。没有 Lilu,它们都无法正常工作。 VirtualSMC 的插件SMCProcessor.kext用于监测CPU温度,但不支持 AMD CPU 平台。 SMCSuperIO.kext用于检测风扇速度,但不支持 AMD CPU 平台。 SMCBatteryManager.kext用于笔记本电脑的电池读数测量,台式机请忽略。在正确装好电池之前,请勿使用,否则可能导致问题 显卡WhateverGreen用于显卡打补丁修补 DRM,boardID,帧缓冲区修复等,所有GPU均可从此 kext 中受益。注意,仅笔记本电脑和一体机才需要附带的SSDT-PNLF.dsl文件 如果使用请先编译成 SSDT-PNLF.aml 声卡AppleALC用于 AppleHDA 修补,以让你使用板载音频。在 AMD 15h/16h 上可能有问题,而 Ryzen/Threadripper 系统很少有麦克风支持。 VoodooHDA.kext 这个也是声卡驱动 我笔记本这个驱动可以用,其他无效 VoodooHDA 无法和 AppleALC 共存; 以太网网卡IntelMausi是 Intel NICs 必须的。但如果基于I211的芯片组则需要下面的 SmallTreeIntel82576 kext。 Required for Intel NICs, chipsets that are based off of I211 will need the SmallTreeIntel82576 kext SmallTreeIntel82576 kextI211 网卡必需。该驱动已在SmallTree kext基础上打上I211补丁。适用于大多数运行英特尔网卡的 AMD 主板。 AtherosE2200Ethernet适用于 Atheros 和 Killer 杀手 网卡 RealtekRTL8111适用于 Realtek 千兆网卡 LucyRTL8125Ethernet适用于 Realtek 2.5Gb 网卡 USBUSBInjectAll 用于在 ACPI 中没有定义USB端口的系统上注入 Intel USB 控制器Skylake 6代及以上平台不需要该补丁(但AsRock很傻,确实需要这个);不支持任何 AMD CPU 平台 WiFi 无线网络和蓝牙: AirportBrcmFixup 用于修补非苹果机的博通无线网卡(Broadcom),不支持 Intel, Killer, Realtek 等
引导过程中可能遇到的问题: 黑苹果卡在 Touchpad enabled解决办法 ApplePS2SmartTouchPad.kext 的问题,先删除,这个驱动很久不更新了,不建议使用
黑苹果卡在 apfs_module_start: 1689: load: com.apple.filesystems.apfs, v1412.101.1, apfs-1412. 101.1, 2020/03/06 缺少SSDT-EC补丁:如果你没有该SSDT-EC,可以点击这里下载一个。
卡 解决:UEFI -- Quirks -- ReleaseUsbOwnership YES 解释:尝试从固件驱动程序中分离 USB 控制器所有权。尽管大多数固件都设法正确执行了该操作或者提供有一个选项,但某些固件没有,从而导致操作系统可能会在启动时冻结。除非需要,否则不建议启用这一选项。
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |